南大通用知识信息 GBase8a查询Consumer group 定义

您所在的位置:网站首页 shell 判断是否为日期 南大通用知识信息 GBase8a查询Consumer group 定义

南大通用知识信息 GBase8a查询Consumer group 定义

2024-06-29 09:55| 来源: 网络整理| 查看: 265

提示符通过提示符变量设置gsql 的提示符,这些变量是由字符和特殊的转义字符所组成。表2-3 提示符变量变量描述示例PROMPT1gsql 请求一个新命令时使用的正常提使用变量PROMPT1 切换提示符:

GBase 8c 工具参考手册南大通用数据技术股份有限公司9示符。PROMPT1 的默认值为:%/%R%#提示符变为[local]:gbase=# \set PROMPT1 %M[local:/home/gbase/gbase_db/tmp]提示符变为name:gbase=# \set PROMPT1 namename提示符变为=:gbase=# \set PROMPT1 %R=PROMPT2在一个命令输入期待更多输入时(例如,查询没有用一个分号结束或者引号不完整)显示的提示符。使用变量PROMPT2 显示提示符:gbase=# \set PROMPT2 TESTgbase=# select * from public.area TEST;area_id |area_name---------+------------------------1 | Europe2 | Americas4 | Middle East and Africa3 | Asia(4 rows)PROMPT3当执行COPY 命令,并期望在终端输入数据时(例如,COPYFROM STDIN),显示提示符。使用变量PROMPT3 显示COPY 提示符:gbase=# \set PROMPT3 '>>>>'gbase=# copy public.area from STDIN;Enter data to be copied followed by anewline.End with a backslash and a period on a lineby itself.>>>>提示符变量的值是按实际字符显示的。但是,当设置提示符的命令中出现“%” 时,变量的值根据“%”后的字符,替换为已定义的内容,已定义的提示符请参见表2-4。表2-4 已定义的替换符号符号说明%M主机的全名(包含域名),若连接是通过Unix 域套接字进行的,则全名为[local],若Unix 域套接字不是编译的缺省位置,就是[local:/dir/name]。

GBase 8c 工具参考手册南大通用数据技术股份有限公司10%m主机名删去第一个点后面的部分。若通过Unix 域套接字连接,则为[local]。%>主机正在侦听的端口号。%n数据库会话的用户名。%/当前数据库名称。%~类似%/,如果数据库是缺省数据库时输出的是波浪线~。%#如果会话用户是数据库系统管理员,使用#,否则用>。%R●对于PROMPT1 通常是“=”,如果是单行模式则是“^”,如果会话与数据库断开(如果\connect 失败可能发生)则是“!”。●对于PROMPT2 该序列被“ -”、“ *”、单引号、双引号或“$”(取决于gsql是否等待更多的输入:查询没有终止、正在一个/* ... */ 注释里、正在引号或者美元符扩展里)代替。%x事务状态:如果不在事务块里,则是一个空字符串。如果在事务块里,则是“*”。如果在一个失败的事务块里则是“!”。如果无法判断事务状态时为“?”(比如没有连接)。%digits指定字节值的字符将被替换到该位置。%:namegsql 变量“name”的值。%comma ndcommand 的输出,类似于使用“^”替换。%[ . . . %]提示可以包含终端控制字符,这些字符可以改变颜色、背景、提示文本的风格、终端窗口的标题。例如,gbase=# \set PROMPT1 '%[%033[1;33;40m%]%n@%/%R%[%033[0m%]%#'这个句式的结果是在VT100 兼容的可显示彩色的终端上的一个宽体(1;)黑底黄字(33;40)。环境变量表2-5 与gsql 相关的环境变量

GBase 8c 工具参考手册南大通用数据技术股份有限公司11名称描述COLUMNS如果\set columns 为0,则由此参数控制wrapped 格式的宽度。这个宽度用于决定在自动扩展的模式下,是否要把宽输出模式变成竖线的格式。PAGER如果查询结果无法在一页显示,它们就会被重定向到这个命令。可以用\pset 命令关闭分页器。典型的是用命令more 或less 来实现逐页查看。缺省值是平台相关的。说明less 的文本显示,受系统环境变量LC_CTYPE 影响。PSQL_EDITOR\e 和\ef 命令使用环境变量指定的编辑器。变量是按照列出的先后顺序检查的。在Unix 系统上默认的编辑工具是vi。EDITORVISUALPSQL_EDITOR_LINENUMBER_ARG当\e 和\ef 带上一行数字参数使用时,这个变量指定的命令行参数用于向编辑器传递起始行数。像Emacs 或vi 这样的编辑器,这只是个加号。如果选项和行号之间需要空白,在变量的值后加一个空格。例如:PSQL_EDITOR_LINENUMBER_ARG = '+'PSQL_EDITOR_LINENUMBER_ARG='--line 'Unix 系统默认的是+。PSQLRC用户的.gsqlrc 文件的交互位置。SHELL使用\!命令跟shell 执行的命令是一样的效果。TMPDIR存储临时文件的目录。缺省是/tmp。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3